﻿@charset "UTF-8";
/* CSS Document */
/*body { background:#ffffff;}  2011.07.21 Change --differ global.css --2011.08.24周平改回来 */

/* login */
.login { margin:auto; width:980px; background:url(../images/login_bg.jpg) no-repeat; height:379px;}
.login .register { margin:260px 0px 0px 90px; display:inline; float:left;}
.register_a A { display:block; width:209px; height:51px; background:url(../images/zc.gif) no-repeat left 50%; padding:0px; border:0px; color:#fff; font-size:0px;}
.register_a A:hover { background:url(../images/zc.gif) no-repeat right 50%;}
.register p { float:left; display:inline;}
.register span { float:left; display:inline; margin-top:35px; margin-left:10px;}
.dl { margin: 80px 20px 0px 10px; width:360px; display: inline; float:right; color:#666666; font-size:14px;}
.dl table {border-collapse:collapse;}
.dl td { padding:14px 0px 0px 6px;}
.dl td.l { text-align:right; width:80px; padding-right:5px;}
.dl table input{ border:#b9b9b9 1px solid; padding:2px 2px 2px 2px; width:125px; float:left;}
.dl table label {line-height:20px; height:20px; overflow:hidden;}
.dl table input.remember{  width:20px; border:#b9b9b9 0px solid;margin-right:3px;}
.dl table input.validatecode{ width:50px; }
.dl table img#validatecodeimg{ cursor:pointer;}
.dl table a { color:#999999; }
.dl table a:hover { color:#ff0000;}
.join { margin:20px 0px 0px 95px;}
.join input { width:69px; height:21px;border:medium none; line-height:21px;}
.join .join_position {background-position: -6px -181px; cursor:pointer; color:#ffffff;}
.join .submit_position {background-position: -89px -181px; cursor:pointer; color:#999999;}
.join .join_position_2 {background-position: -337px -181px; cursor:pointer; color:#ffffff;}
.join .submit_position_2 {background-position: -420px -181px; cursor:pointer; color:#999999;}
.on { background:#dcecf4;}

/* error */
.e_box {  margin:0px auto; width:980px; zoom:1; }
.error { padding:50px 0px 50px 300px; font-size:14px; overflow:hidden; background:url(../images/Cry.gif)  #fff no-repeat 99px center;}
.error H2{ margin-bottom:36px; font-size:24px;}
.error .error_child {}
.error .showDiv a { color:#018ac0;}
.error .showDiv a:hover { text-decoration:underline;}
.error .showDiv strong{ color:Red;}

.s_box {  margin:0px auto; width:650px; zoom:1; }

/* purchase 确认订单 */
.e_box .form_ordering { width:146px; height:36px; background-position: -929px -95px; margin-left:15px;}
.e_box .e_box_mc { border:#90c5e1 1px solid; padding:20px; margin:10px; background:#f3fbfe;}
.e_box_mc .b-box { padding:5px 8px 5px 8px; zoom:1; overflow:visible;}
.e_box_mc .b-box_border { border-bottom:#90c5e1 1px solid;}
.e_box_mc .b-box a { color:#018ac0; text-decoration:none;}
.e_box_mc .b-box a:hover { text-decoration:underline;}
.b-box .mt { margin-bottom:10px; height:20px; font-size:14px; font-weight:bold; color:#414141;}
.b-box .mc { padding:0px 30px 0px 90px; zoom:1; overflow:hidden;}
.b-box .mc_Pleft{ padding-left:50px; background:#fffcf0; padding-top:8px; padding-bottom:10px; border:#f5d580 1px solid;}
.b-box .mc .p-img { width:120px; height:90px; margin-right:20px;}
.b-box .mc .p-img img {width:94px; height:69px;}
.b-box .mc .p-name li{ line-height:24px; font-size:14px;}
.b-box .mc .p-price { color:Red;}
.b-box .mc .item { line-height:26px; zoom:1; overflow:hidden; padding-top:5px;}
.b-box .mc .item1 {  zoom:1; overflow:hidden; padding-top:5px;}
.b-box .mc .item select { width:200px; font-size:14px; padding:1px;}
.b-box .mc .item .text1 { width:350px; font-size:14px; padding:1px;}
.b-box .mc .item span { font-size:14px;}
.b-box .mc .item .price { color:Red; font-weight:bold;}
.b-box .mc .item .btnSubmit { width:69px; height:21px; background-position: -6px -181px; border:0px; margin-left:7px; cursor:pointer; color:#fff;}
.b-box .mc .p-price { color:Red;}
.b-box .mc .item2 { line-height:26px;  zoom:1; overflow:hidden; padding-top:5px;text-indent: 20pt;}
.b-box .mc .item2 p {text-indent: 40pt;}
.b-box .mc .xian{ border-top:1px #f5d580 solid; height:1px;}
.b-box .mc .item2 .import { color:Red;}

/* confirm.html 提交订单 */
.e_box .form_goordering { width:146px; height:36px; background-position: -929px -136px; margin-left:15px;}
.e_box .success { padding:0px 0px 18px 40px; zoom:1; overflow:hidden;}
.success S { margin-top:8px; margin-right:14px; width:64px; height:64px; background:url(../images/regist.gif) no-repeat; float:left;}
.success H4 { line-height:49px; font-size:18px;}
.success .tb-x1 { width:700px; margin-bottom:18px; color:#666; margin-left:70px; font-size:14px;}
.tb-x1 TH { border:#ccc 1px solid; padding:5px; font-weight:normal; background:#ddd;}
.tb-x1 TD { border:#ccc 1px solid; padding:5px; font-weight:normal; background:#fff; text-align:center;}
.tb-x1 TD.order { color:#018ac0;}
.tb-x1 TD.price { color:Red;}
.success .tb-x2 { margin-bottom:10px; color:#666; margin-left:70px;}
.Pay_a { margin-left:150px; padding-bottom:8px;}
.Pay_a A { display:block; width:209px; height:51px; background:url(../images/zffs.gif) no-repeat left 50%; padding:0px; border:0px; color:#fff;}
.Pay_a A:hover { background:url(../images/zffs.gif) no-repeat right 50%;}
.Pay_other { margin-left:150px; margin-bottom:18px;}
.bar { padding:0px 20px; line-height:35px; color:#666;}

/* checkout.html 付款方式 */
.e_box .form_payment { width:146px; height:36px; background-position: -929px -175px; margin-left:15px;}
.tb-x3 { width:700px; margin-bottom:18px; color:#666; margin-left:70px; font-size:14px;}
.tb-x3 TH { border:#ccc 1px solid; padding:5px; font-weight:normal; background:#ddd;}
.tb-x3 TD { border:#ccc 1px solid; padding:5px; font-weight:normal; background:#fff; text-align:center;}
.tb-x3 TD.order { color:#018ac0;}
.tb-x3 TD.price { color:Red;}
.price_all { width:700px; margin-bottom:18px; margin-left:70px; }
.clearing_expand { width:400px; margin-bottom:5px; float:left; display:inline;}
.clearing_expand p { line-height:26px;}
.clearing_expand label { margin-left:3px;}
.price_charge { width:300px; float:left; display:inline;}
.price_charge ul { margin:0px 0px 0px 19px; display:inline; float:left;}
.price_charge li { line-height:22px; width:160px; float:left;}
.price_charge li.shuju_w { width:70px; text-align:right;}
.price_charge .price { color:Red; font-weight:bold;font-size:14px;}
.price_total { width:520px; text-align:right;}
.price_total span { font-size:14px;}
.price_total .price { color:Red; font-weight:bold;}

.introduc_info { width:720px; margin-top:15px; margin-left:70px; }
.tab2_area { color:#666666; font-family:Arial; }
.tab2_area ul.tab2_head {margin:0px 0px 0px 5px; height:22px;}
.tab2_head li { text-align:center; cursor:pointer; padding-top:0px; _padding-top:0px; margin-left:4px; line-height:22px; width:67px; height:22px; background:url(../images/tabs2.gif) no-repeat right 0px; float:left; position:relative; font-size:12px;}
.tab2_head li.c{ width:67px; height:22px; padding-top:0px; background:url(../images/tabs2.gif) no-repeat left 0px; color:#018ac0; font-weight:bold;}
.tab2_container { margin-bottom:10px;}
.introduc_area { width:750px; font-size:12px; line-height:22px; margin-bottom:5px;}
.introduc_area .introduc_area_bg { background-color:#ffffff; position:relative; z-index:2; padding:0px; height:100%; width:720px; border:1px #ccc solid;}/* float:left; width:100%;*/
.introduc_area .introduc_area_bg p { line-height:26px; padding:10px 0px 5px 100px; font-size:14px;}
.introduc_area .introduc_area_bg span { margin-right:10px; width:50px; }
.introduc_area .introduc_area_bg strong { text-decoration:underline;}
.introduc_area .introduc_areaD {  width:720px; height:0px; border-bottom:1px #ccc solid; overflow:hidden; font-size:0px;}

/* 弹出窗口－正在付款中 */
.yui-panel-container {z-index:2; position:absolute; visibility:hidden;}
.yui-panel-container { padding:2px;}
.yui-panel-container {_padding:2px 4px 0 2px;}
.yui-panel { outline-width:0px; z-index:1; border:#808080 1px solid; position:relative; zoom:1; top:0px; left:0px; _zoom:normal;}
.bd { padding:1px; border:#808080 0px solid; margin:0px; background-color:#fff;}
.order-pay-dialog-c H3 { text-align:right; line-height:40px; padding-right:20px; background:#f1f2ff; height:40px;}
.order-pay-dialog-c .close { padding-right:20px; background:url(../images/close.gif) no-repeat 100% 45%; float:right; cursor:pointer; font-weight:normal; color:#2f2f2f;}
.order-pay-dialog-c .info { margin:30px 35px; padding-left:80px; background:url(../images/info.gif) no-repeat 0px 0px; height:56px; font-size: 16px;}
.order-pay-dialog-c .notice { line-height:20px; padding-left:35px;}
.order-pay-dialog-c .act { width:200px; margin:15px 30px 20px;}
.order-pay-dialog-c .act A { float:left; width:69px; height:21px; background-position: -6px -180px; padding:0px; border:0px; margin:5px; color:#fff; padding:4px 0px 0px 5px; }
.order-pay-dialog-c .act A:hover { background-position: -337px -180px; text-decoration:none;}
.order-pay-dialog-c .retry { float:left; padding:5px 35px 20px;}
.order-pay-dialog-c .retry a { color:#018ac0; text-decoration:none;}
.order-pay-dialog-c .retry a:hover { text-decoration:underline;}
.order-pay-dialog-c .underlay { position:absolute; filter: alpha(opacity=12); background: #000; bottom:-1px; top:4px; right:-1px; left:-1px; _top:0; _bottom:0; _margin-left:-1px; _left:0; _right:0; _margin-top:3px; opacity:.12;}

/* /checkout/confirm.html 付款成功 */
.e_box .form_payment_successful { width:146px; height:36px; background-position: -929px -215px; margin-left:15px;}
.e_box .success2 { padding:0px 0px 18px 60px; zoom:1; overflow:hidden;}
.success2 S { margin-top:8px; margin-right:14px; width:128px; height:128px; background:url(../images/Happy.gif) no-repeat; float:left;}
.success2 H4 { line-height:49px; font-size:18px; margin-top:30px;}
.success2 .tb-x1 { width:700px; margin-bottom:18px; color:#666; margin-left:70px; font-size:14px;}

/* forgotpwd 找回密码 */
.e_box .form_payment_forgotpwd { width:146px; height:36px; background-position: -929px -256px; margin-left:15px;}
.e_box_forgotpwd{  margin-left:30px;}
.e_box_forgotpwd TABLE { width:100%; border-collapse:collapse;}
.e_box_forgotpwd TABLE TD { padding:6px 0px 6px 0px;}
.e_box_forgotpwd TABLE .on { background:#dcecf4;}
.e_box_forgotpwd TABLE .wrong { border:#ff4646 1px solid; color:#f00; }
.e_box_forgotpwd TABLE .red { color:#f00;}
.e_box_forgotpwd .prompt { padding-left:15px; width:410px; background-position: -100px -511px; color:#999; margin-left:2px;}
.e_box_forgotpwd .l { text-align:right; width:100px; padding-right:5px; font-size:14px;}
.e_box_forgotpwd TABLE INPUT { border:#b9b9b9 1px solid; padding:5px; width:284px; background:#fff; float:left; height:16px;}
.e_box_forgotpwd .verification { width:148px;}
.e_box_forgotpwd P { line-height:28px; float:left; color:#ccc; margin-left:10px;}
.e_box_forgotpwd A { color:#0078bb; text-decoration:none;}
.e_box_forgotpwd A:hover { text-decoration:underline;}
.e_box_forgotpwd input { width:69px; height:21px;border:medium none; line-height:21px;}
.e_box_forgotpwd .submit_position {background-position: -6px -181px; cursor:pointer; color:#fff;}
.e_box_forgotpwd .submit_position_2 {background-position: -337px -181px; cursor:pointer; color:#fff;}


/* deposit.html 消费储值 */
.e_box .deposit { width:146px; height:36px; background-position: -929px -292px; margin-left:15px;}

/* activate.html 提交订单 */
.e_box .activate { width:146px; height:36px; background-position: -929px -334px; margin-left:15px;}
.activate_a { margin-left:150px; padding-bottom:8px;}
.activate_a A { display:block; width:209px; height:51px; background:url(../images/dhzf.gif) no-repeat left 50%; padding:0px; border:0px; color:#fff;}
.activate_a A:hover { background:url(../images/dhzf.gif) no-repeat right 50%;}
.activate_b { margin-left:150px; padding-bottom:8px;}
.activate_b .btnSubmit { width:69px; height:21px; background-position: -6px -181px; border:0px; margin-left:7px; cursor:pointer; color:#fff;}
.activate_b .text { border: #a1a1a1 1px solid; padding:2px; margin-top:0px; margin-right:10px; width:140px; color:#666;}

/* legalize.html 用户认证 */
.e_box .legalize { width:146px; height:36px; background-position: -929px -376px; margin-left:15px;}


/* register注册 */
.move1 { position:relative; margin-left:30px; width:909px; display:block; background:url(../images/move.gif) no-repeat left top; background-position: -0px -303px; height:127px;}
.move2 { position:relative; margin-left:30px; width:909px; display:block; background:url(../images/move.gif) no-repeat left top; background-position: -0px -176px; height:127px;}
.move3 { position:relative; margin-left:30px; width:909px; display:block; background:url(../images/move.gif) no-repeat left top; background-position: -0px -49px; height:127px;}
.move { position:relative; margin-left:30px; width:909px; display:block; background:url(../images/move.gif) no-repeat left top; background-position: -0px -0px; height:49px;}
.e_box_register{  margin-left:30px; padding-left:60px; width:849px; background:url(../images/move.gif) no-repeat left bottom; height:390px;}
.e_box_register TABLE { width:100%; border-collapse:collapse;}
.e_box_register TABLE TD { padding:6px 0px 6px 0px;}
.e_box_register TABLE .on { background:#dcecf4;}
.e_box_register TABLE .wrong { border:#ff4646 1px solid; color:#f00; }
.e_box_register TABLE .red { color:#f00;}
.e_box_register .prompt { padding-left:15px; width:410px; background-position: -100px -511px; color:#999; margin-left:2px;}
.e_box_register .l { text-align:right; width:100px; padding-right:5px; font-size:14px;}
.e_box_register TABLE INPUT { border:#b9b9b9 1px solid; padding:5px; width:284px; background:#fff; float:left; height:16px;}
.e_box_register .verification { width:148px;}
.e_box_register P { line-height:28px; float:left; color:#ccc; margin-left:10px;}
.e_box_register A { color:#0078bb; text-decoration:none;}
.e_box_register A:hover { text-decoration:underline;}
.e_box_register .button { display:block; width:209px; height:51px; background:url(../images/register_button.gif) no-repeat left 50%; padding:0px; border:0px; color:#fff; font-size:0px;cursor: pointer;}
.e_box_register .button_ { display:block; width:209px; height:51px; background:url(../images/register_button.gif) no-repeat right 50%; padding:0px; border:0px; color:#fff; font-size:0px;cursor: pointer; }
/* 注册II */
.e_box_activation { margin-left:30px; padding-left:60px; width:849px; background:url(../images/move.gif) no-repeat left bottom; height:390px;}
.e_box_activation .mail { margin:0px 0px 0px 70px; padding-left:90px; background:url(../images/postoffice.gif) no-repeat left 0px;}
.e_box_activation .mail H2 { font-family:Arial; height:44px; color:#0078bb; font-size:20px; margin-left:10px; padding-top:20px;}
.e_box_activation .mail H2 SPAN { margin:0px 5px;}
.e_box_activation .mail DL { height:60px;margin-left:10px;}
.e_box_activation .mail DL { line-height:30px; font-size:14px; color:#404040;}
.operate { margin:auto; width:619px; background:#fafafa; border:#f3f3f3 1px solid;}
.operate H2 { padding:10px 0px 0px 22px; line-height:30px; margin:0px 0px 0px 20px; height:40px; font-size:14px; font-weight:100; background:url(../images/tanhao.gif) no-repeat left 17px;}
.operate UL { margin:0px 0px 0px 27px;}
.operate UL LI { line-height:27px; padding-left:15px; color:#aaa; font-size:14px;}
.operate UL A { margin:0px 3px; color:#0078bb; text-decoration:none;}
.operate UL A:hover { text-decoration:underline;}
/* 注册成功 */
.e_box_success{ margin-left:30px; padding-left:60px; width:849px; background:url(../images/move.gif) no-repeat left bottom; height:390px;}
.e_box_success .mail { margin:0px 0px 0px 70px; padding-left:90px; background:url(../images/Positive.gif) no-repeat left 0px;}
.e_box_success .mail H2 { font-family:Arial; height:54px; color:#0078bb; font-size:20px; margin-left:40px; padding-top:20px;}
.e_box_success .mail H2 SPAN { margin:0px 5px;}
.e_box_success .mail DL { height:60px;margin-left:40px;}
.e_box_success .mail DL { line-height:30px; font-size:14px; color:#404040;}
/* 特价促销 */
.reco_pd { width:520px; height:200px; padding-left:160px;}
.reco_pd .title { padding-left:30px; padding-top:5px; height:30px; line-height:30px; color:#018ac0; font-size:12px; font-weight:bold;}
.reco_pd .cycle_l_no { width:18px; background-position: -732px -97px; height:156px; overflow:hidden; float:left;}
.reco_pd .reco_pd_c_box { border-bottom:#dbdbdb 1px solid; border-top:#dbdbdb 1px solid; width:456px; height:154px; float:left;}
.reco_pd_c_box img { width:167px; height:107px;}
.reco_pd_c_box table { margin:25px 15px 0px 5px;}
.reco_pd_c_box td { color:#018ac0; line-height:22px;}
.reco_pd_c_box .products_arrow_price { color:#666666;}
.reco_pd_c_box button.products_arrow_ui1 {width:69px; height:21px; background-position: -6px -210px; border:0px; margin:5px; }
.reco_pd_c_box button.products_arrow_ui2 {width:69px; height:21px; background-position: -89px -210px; border:0px; margin:5px;}
.reco_pd_c_box button.products_arrow_ui3 {width:69px; height:21px; background-position: -172px -210px; border:0px; margin:5px; }
.reco_pd_c_box button.products_arrow_ui1_2 {width:69px; height:21px; background-position: -254px -210px; border:0px; margin:5px; }
.reco_pd_c_box button.products_arrow_ui2_2 {width:69px; height:21px; background-position: -337px -210px; border:0px; margin:5px;}
.reco_pd_c_box button.products_arrow_ui3_2 {width:69px; height:21px; background-position: -420px -210px; border:0px; margin:5px; }
.reco_pd .cycle_r { width:18px; background-position: -750px -97px; height:156px; overflow:hidden; cursor:pointer; float:left;}

.refer { line-height:20px; margin:20px 0px 0px 104px; color:#999;}
.refer SPAN { display:block; height:40px;}
.refer LABEL INPUT { display:inline; float:left; margin-right:3px;}



/* foot */
.foot { margin:5px auto auto; float:none; display:block;} /* 2011.07.21 Change --differ global.css */
.foot .public_footer{ margin:auto; width:980px;} /* 2011.07.21 Change --differ global.css */
